#include setjmp.h>
int setjmp(jmp_buf buf); Prepare buffer buf for non local goto via longjmp().
void longjmp(jmp_buf buf, int rv); Return to previously saved context buf with return value rv.
int catch(jmp_buf id, int (*fn)(void));
void throw(jmp_buf id, int rv);
#include signal.h>
__Sigfunc signal(int sig, __Sigfunc func); Install the handler func for signal sig.
int raise(int sig);
long sigsetmask(long mask); (MiNT)
long sigblock(long mask); (MiNT)